import "@site/src/languages/highlight";

# Particle Class

**Description:**

&emsp;&emsp;A class that can create new Particle objects.

## __call

**Type:** Metamethod.

**Description:**

&emsp;&emsp;Creates a new Particle object from a particle system file.

**Signature:**
```tl
metamethod __call: function(self: ParticleClass, filename: string): Particle
```

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| filename | string | The file path of the particle system file. |

**Returns:**

| Return Type | Description |
| --- | --- |
| Particle | A new Particle object. |